cropped steps: 30